home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CODE_-1.txt < prev    next >
Text File  |  1993-10-06  |  11KB  |  172 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  1516                     move.b     -[A2], [A6]
  4. 00000002  7616                     moveq.l    D3, 0x16
  5. 00000004  0000 026A                ori.b      D0, 0x6A /* 'j' */
  6. 00000008  0000 01F3                ori.b      D0, 0xF3
  7. 0000000C  0000 0080                ori.b      D0, 0x80
  8. 00000010  8000                     or.b       D0, D0
  9. 00000012  0002 0B5A                ori.b      D2, 0x5A /* 'Z' */
  10. 00000016  223A 4EB5                move.l     D1, [PC + 0x4EB5 /* 00004ECD, cstring ""<EOF> */]
  11. 0000001A  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  12. 0000001E  5089                     addq.l     A1, 8
  13. 00000020  A9F0                     syscall    LoadSeg
  14. 00000022  F0F0 3E2F                .extension 0x0F0 <<F/2-3/0>> // unimplemented
  15. 00000026  50F8 0A5E                st         [0x00000A5E /* ResLoad */]
  16. 0000002A  A069                     syscall    HGetState
  17. 0000002C  5D89                     subq.l     A1, 6
  18. 0000002E  2F49 1FFF                move.l     [A7 + 0x1FFF], A1
  19. 00000032  4A38 A9FF                tst.b      [0xFFFFA9FF]
  20. 00000036  A9C9                     syscall    SysError
  21. 00000038  E240                     asr        D0.w, 1
  22. 0000003A  240D                     move.l     D2, A5
  23. 0000003C  D5B2 3018                add.l      [A2 + D3.w + 0x18], D2
  24. 00000040  E789                     lsl        D1, 3
  25. 00000042  43F5 1820                lea.l      A1, [A5 + D1 + 0x20]
  26. 00000046  3411                     move.w     D2, [A1]
  27. 00000048  2229 9288                move.l     D1, [A1 - 0x6D78]
  28. 0000004C  32C1                     move.w     [A1]+, D1
  29. 0000004E  A9F0                     syscall    LoadSeg
  30. 00000050  C0BA 0C69                and.l      D0, [PC + 0xC69 /* 00000C6B, cstring ""<EOF> */]
  31. 00000054  3429 3211                move.w     D2, [A1 + 0x3211]
  32. 00000058  22DF                     move.l     [A1]+, [A7]+
  33. 0000005A  610C                     bsr        +0xE /* 00000068 */
  34. 0000005C  A0BD                     syscall    vCacheFlush
  35. 0000005E  B288                     cmp.l      D1, A0
  36. 00000060  6506                     bcs        +0x8 /* 00000068 */
  37. 00000062  A0BD                     syscall    vCacheFlush
  38. 00000064  F4F8                     cpusha     DATA+INST
  39. 00000066  4E7A                     .invalid   // invalid opcode 4
  40. fn00000068:
  41. 00000068  08C0 4E7B                bset.b     D0, 0x7B /* '{' */
  42. 0000006C  A055                     syscall    StripAddress
  43. 0000006E  A055                     syscall    StripAddress
  44. 00000070  2038 031A                move.l     D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  45. 00000074  2089                     move.l     [A0], A1
  46. 00000076  A9F0                     syscall    LoadSeg
  47. 00000078  22C8                     move.l     [A1]+, A0
  48. 0000007A  22C1                     move.l     [A1]+, D1
  49. 0000007C  0030 0000 000F           ori.b      [A0 + D0.w + 0xF], 0x0
  50. 00000082  1AE3                     move.b     [A5]+, -[A3]
  51. 00000084  561A                     addq.b     [A2]+, 3
  52. 00000086  DB74 2393 6381 1F43      add.w      [[ + D2 * 2] + 0x63811F43], D5
  53. 0000008E  3C3B 017B 890B C8A3 6063 120E move.w     D6, [[PC - 0x76F4375D] + 0x6063120E]
  54. 0000009A  7B09                     moveq.l    D5, 0x09
  55. 0000009C  1B0A                     move.b     -[A5], A2
  56. 0000009E  AD00                     syscall    GetFNum, auto_pop
  57. 000000A0  3322                     move.w     -[A1], -[A2]
  58. 000000A2  A100                     syscall    Open/PBHOpen/HOpen, flags=1
  59. 000000A4  340F                     move.w     D2, A7
  60. 000000A6  CAFB 123C                mulu.w     D5, [PC + D1.w * 2 + 0x3C]
  61. 000000AA  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  62. 000000AC  0F9E                     bclr       [A6]+, D7
  63. 000000AE  1FDB                     move.b     <<invalid special address>>, [A3]+
  64. 000000B0  1DEB 0053                move.b     <<invalid special address>>, [A3 + 0x53]
  65. 000000B4  5BA3                     subq.l     -[A3], 5
  66. 000000B6  268E                     move.l     [A3], A6
  67. 000000B8  8310                     or.b       [A0], D1
  68. 000000BA  ECC3 1BDB                bfclr      D3 {D7:27}
  69. 000000BE  06DB                     .incomplete
  70. 000000C0  8CF3 046B                divu.w     D6, [A3 + D0.w * 4 + 0x6B]
  71. 000000C4  07AB 60BB                bclr       [A3 + 0x60BB], D3
  72. 000000C8  0953                     bchg       [A3], D4
  73. 000000CA  35DB 3BF3                move.w     [PC + 0x3BF3 /* 00003CBF, cstring ""<EOF> */], [A3]+
  74. 000000CE  04A3 0441 0203           subi.l     -[A3], 0x4410203
  75. 000000D4  393B 3D45                move.w     -[A4], <<invalid full ext with IS == 1 and I/IS == 5>>
  76. 000000D8  02F3                     .incomplete
  77. 000000DA  09DB                     .incomplete
  78. 000000DC  061A C305                addi.b     [A2]+, 0x5
  79. // begin alternate branch 000000DE-000000E0
  80. label000000DE:
  81. 000000DE  C305                     abcd       D1, D5
  82. // end alternate branch 000000DE-000000E0
  83. label000000DE: // (misaligned)
  84. 000000E0  1AFB 117B 1BD3 041F 9303 4423 move.b     [A5]+, [[PC + 0x1BD3041F] - 0x6CFCBBDD]
  85. 000000EC  B9D3                     cmpa.l     A4, [A3]
  86. 000000EE  C6FB 070F 34B3 30FB      mulu.w     D3, [[PC + <<invalid base displacement size>>] + D0 * 8 + 0x34B330FB]
  87. 000000F6  923B 1042                sub.b      D1, [PC + D1.w + 0x42]
  88. 000000FA  B34E                     cmpm.w     [A1]+, [A6]+
  89. 000000FC  EE9B                     ror        D3, 7
  90. 000000FE  0F89                     bclr       A1, D7
  91. 00000100  066B 1421 047B           addi.w     [A3 + 0x47B], 0x1421
  92. 00000106  30DB                     move.w     [A0]+, [A3]+
  93. 00000108  06EB                     .incomplete
  94. 0000010A  0A1A 9446                xori.b     [A2]+, 0x46 /* 'F' */
  95. 0000010E  349B                     move.w     [A2], [A3]+
  96. 00000110  60CC                     bra        -0x32 /* 000000DE */
  97. 00000112  2C9B                     move.l     [A6], [A3]+
  98. 00000114  8453                     or.w       D2, [A3]
  99. 00000116  84BB 7B63 819A 7303 EB1B or.l       D2, [[PC - 0x7E66] + 0x7303EB1B]
  100. 00000120  342C 0101                move.w     D2, [A4 + 0x101]
  101. 00000124  FB8D                     .invalid   <<F/6/5>>
  102. 00000126  6B06                     bmi        +0x8 /* 0000012E */
  103. 00000128  3FE3                     move.w     <<invalid special address>>, -[A3]
  104. 0000012A  060F 421F                addi.b     A7, 0x1F
  105. label0000012E:
  106. 0000012E  C341                     exg        D1, D1
  107. 00000130  16B3 41C3 410F 9A36      move.b     [A3], [[ + <<invalid base displacement size>>] + 0x410F9A36]
  108. 00000138  C30F                     abcd       -[A1], -[A7]
  109. 0000013A  3310                     move.w     -[A1], [A0]
  110. 0000013C  FB8E                     .invalid   <<F/6/5>>
  111. 0000013E  DB06                     addx.b     D5, D6
  112. 00000140  3903                     move.w     -[A4], D3
  113. 00000142  0FEE                     .incomplete
  114. 00000144  8053                     or.w       D0, [A3]
  115. 00000146  060F 42C3                addi.b     A7, 0xC3
  116. 0000014A  0653 0423                addi.w     [A3], 0x423
  117. 0000014E  9163                     sub.w      -[A3], D0
  118. 00000150  0181                     bclr       D1, D0
  119. 00000152  03EE                     .incomplete
  120. 00000154  0F9A                     bclr       [A2]+, D7
  121. 00000156  823C 1B72                or.b       D1, 0x72 /* 'r' */
  122. 0000015A  139A 444B                move.b     [A1 + D4.w * 4 + 0x4B], [A2]+
  123. 0000015E  5734 0000                subq.b     [A4 + D0.w], 3
  124. 00000162  7B09                     moveq.l    D5, 0x09
  125. 00000164  3BF1 534F                move.w     <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 7>>
  126. 00000168  7B09                     moveq.l    D5, 0x09
  127. 0000016A  FB44                     .extension 0xB44 <<F/4-5/5>> // unimplemented
  128. 0000016C  EB44                     asl        D4.w, 5
  129. 0000016E  0B81                     bclr       D1, D5
  130. 00000170  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  131. 00000172  5302                     subq.b     D2, 1
  132. 00000174  230C                     move.l     -[A1], A4
  133. 00000176  7B64                     moveq.l    D5, 0x64
  134. 00000178  42F3 4D4B 8894 E306      .invalid   [[A3 + <<invalid base displacement size>>] - 0x776B1CFA] // invalid opcode 4 with subtype 1
  135. 00000180  7B64                     moveq.l    D5, 0x64
  136. 00000182  80C5                     divu.w     D0, D5
  137. 00000184  006A 1303 4B08           ori.w      [A2 + 0x4B08], 0x1303
  138. 0000018A  C8C3                     mulu.w     D4, D3
  139. 0000018C  1D6B 0353 3C34           move.b     [A6 + 0x3C34], [A3 + 0x353]
  140. 00000192  0F34 0F34                btst       <<invalid full ext with I/IS == 4>>, D7
  141. 00000196  0F80                     bclr       D0, D7
  142. 00000198  0FFA                     .incomplete
  143. 0000019A  0F80                     bclr       D0, D7
  144. 0000019C  347B 090F 5505 EB04      movea.w    A2, [[PC + <<invalid base displacement size>>] + D0 + 0x5505EB04]
  145. 000001A4  1383 1F4B 081B 74F3      move.b     [[A1 + <<invalid base displacement size>>] + 0x81B74F3], D3
  146. 000001AC  1934 EB5E                move.b     -[A4], <<invalid full ext with IS == 1 and I/IS == 6>>
  147. 000001B0  3371 3B3C 4B08           move.w     [A1 + 0x4B08], <<invalid full ext with I/IS == 4>>
  148. 000001B6  0340                     bchg       D0, D1
  149. 000001B8  0F61                     bchg       -[A1], D7
  150. 000001BA  0923                     btst       -[A3], D4
  151. 000001BC  5DCB 2761                dblt       D3, +0x2763 /* 0000291F */
  152. 000001C0  0901                     btst       D1, D4
  153. 000001C2  1EB3 60A1                move.b     [A7], [A3 + D6.w - 0x95]
  154. 000001C6  0303                     btst       D3, D1
  155. 000001C8  C8A3                     and.l      D4, -[A3]
  156. 000001CA  60C3                     bra        -0x3B /* 0000018F */
  157. 000001CC  4102                     .invalid   0, D2 // invalid opcode 4 with b == 4
  158. 000001CE  4B08                     .invalid   5, A0 // invalid opcode 4 with b == 4
  159. 000001D0  E362                     asl        D2.w, D1
  160. 000001D2  0F61                     bchg       -[A1], D7
  161. 000001D4  0C0F 411F                cmpi.b     A7, 0x1F
  162. 000001D8  E501                     asl        D1.b, 2
  163. 000001DA  1B0A                     move.b     -[A5], A2
  164. 000001DC  ED01                     asl        D1.b, 6
  165. 000001DE  CB29 ED01                and.b      [A1 - 0x12FF], D5
  166. 000001E2  3322                     move.w     -[A1], -[A2]
  167. 000001E4  E501                     asl        D1.b, 2
  168. 000001E6  3322                     move.w     -[A1], -[A2]
  169. 000001E8  ED01                     asl        D1.b, 6
  170. 000001EA  2B56 E901                move.l     [A5 - 0x16FF], [A6]
  171. 000001EE  34                       .incomplete
  172.